package models

// 充电订单优惠信息
type OrdChargeOrderDiscount struct {
	Id *uint64 `gorm:"column:id;primarykey"` 
	Orderno *string `gorm:"column:orderno"` // 订单号
	Num *int32 `gorm:"column:num"` // 优惠序号
	Datadate *jsontime.JsonTime `gorm:"column:datadate"` // 优惠执行时间
	Discount *uint8 `gorm:"column:discount"` // 优惠类型 1:商户活动, 2:商户VIP ,3:优惠券 ,4:充电卡
	PreferentialId *uint64 `gorm:"column:preferential_id"` // 优惠id
	EFees *float64 `gorm:"column:e_fees"` // 优惠前电费金额
	SFees *float64 `gorm:"column:s_fees"` // 优惠前服务费金额
	DEFees *float64 `gorm:"column:d_e_fees"` // 优惠电费金额
	DSFees *float64 `gorm:"column:d_s_fees"` // 优惠服务费金额
	AdEFees *float64 `gorm:"column:ad_e_fees"` // 优惠后电费金额
	AdSFees *float64 `gorm:"column:ad_s_fees"` // 优惠后服务费金额
}
func (entity *OrdChargeOrderDiscount) TableName() string {
	return "ord_charge_order_discount"
}